| @@ -25,7 +25,18 @@ angular | ||
| 25 | 25 | 'domainManagerApp.domainsList', | 
| 26 | 26 | 'domainManagerApp.addPost' | 
| 27 | 27 | ]) | 
| 28 | -  .config(['$routeProvider', function($routeProvider) { | |
| 28 | + | |
| 29 | +  .config(['$routeProvider', '$httpProvider', function($routeProvider, $httpProvider) { | |
| 30 | + | |
| 31 | + // Configs | |
| 32 | + | |
| 33 | + //Enable cross domain calls | |
| 34 | + $httpProvider.defaults.useXDomain = true; | |
| 35 | + | |
| 36 | + //Remove the header used to identify ajax call that would prevent CORS from working | |
| 37 | + delete $httpProvider.defaults.headers.common['X-Requested-With']; | |
| 38 | + | |
| 39 | + // Routes | |
| 29 | 40 | $routeProvider | 
| 30 | 41 |        .when('/', { | 
| 31 | 42 | templateUrl: 'views/main.html', | 
| @@ -47,3 +58,7 @@ angular | ||
| 47 | 58 | redirectTo: '/' | 
| 48 | 59 | }); | 
| 49 | 60 | }]); | 
| 61 | + | |
| 62 | +  app.config(function($httpProvider) { | |
| 63 | + | |
| 64 | + }); | 
| @@ -17,7 +17,7 @@ | ||
| 17 | 17 |      $scope.whoisLookup = function() { | 
| 18 | 18 | // Whois domain lookup | 
| 19 | 19 |        console.log("Whois lookup..."); | 
| 20 | - var whoisUrl = 'http://api.who.pm/' + $scope.domain.name; | |
| 20 | + var whoisUrl = 'https://j1x-whois.herokuapp.com/lookup.json?url=' + $scope.domain.name; | |
| 21 | 21 |        $http({ | 
| 22 | 22 | method: 'GET', | 
| 23 | 23 | url: whoisUrl | 
| @@ -77,25 +77,25 @@ | ||
| 77 | 77 | console.log(data); | 
| 78 | 78 | // Data: Registrar | 
| 79 | 79 |        if(data.registrar != undefined){ | 
| 80 | - $scope.domain.registrar = data.registrar[0]; | |
| 80 | + $scope.domain.registrar = data.registrar; | |
| 81 | 81 |        } else { | 
| 82 | 82 | $scope.domain.registrar = ""; | 
| 83 | 83 | } | 
| 84 | 84 | // Data: Creation Date | 
| 85 | -      if(data.creation_date != undefined) { | |
| 86 | - $scope.domain.registration_date = data.creation_date[0]; | |
| 85 | +      if(data.created_on != undefined) { | |
| 86 | + $scope.domain.registration_date = data.created_on; | |
| 87 | 87 |        } else { | 
| 88 | 88 | $scope.domain.registration_date = ""; | 
| 89 | 89 | } | 
| 90 | 90 | // Data: Expiration Date | 
| 91 | -      if(data.expiration_date != undefined) { | |
| 92 | - $scope.domain.expiration_date = data.expiration_date[0]; | |
| 91 | +      if(data.expires_on != undefined) { | |
| 92 | + $scope.domain.expiration_date = data.expires_on; | |
| 93 | 93 |        } else { | 
| 94 | 94 | $scope.domain.expiration_date = ""; | 
| 95 | 95 | } | 
| 96 | 96 | // Data Owner | 
| 97 | -      if(data.contacts != undefined) { | |
| 98 | - $scope.domain.owner = data.contacts.registrant.name; | |
| 97 | +      if(data.owner != undefined) { | |
| 98 | + $scope.domain.owner = data.owner; | |
| 99 | 99 |        } else { | 
| 100 | 100 | $scope.domain.owner = ""; | 
| 101 | 101 | } |